articulated buses - Francés Inglés Diccionario